<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>查看入党申请书</title>
    <link href="/static/css/party/style.css" rel="stylesheet" type="text/css">
    <script language="javascript" type="text/javascript" src="/static/js/jquery.min.js"></script>
    <script type="application/javascript" src="/static/js/party/pdf.worker.js"></script>

    <script type="application/javascript" src="/static/js/party/pdf.js"></script>



</head>

<style>
    #pdf-container {
        border:1px solid black;
    }
    body{
        background-color: #DEEAEA;
    }
</style>
<body>
<div style="text-align: center;">
    <div class="wrapper" id="pdf-container"></div>
</div>

<iframe src="<c:url value="generic/web/viewer.html" />?file=/ajax/party/admin/pdfStreamHandeler.do" width="100%" height="800"></iframe>


</body>


<script type="application/javascript">
    jQuery.getUrlParam = function (name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) return unescape(r[2]); return null;
    }

    var path = $.getUrlParam("path");
    var time = $.getUrlParam("time");
    // alert(time);

    $.post("/ajax/party/admin/getApplyBook",{
        path:path,
        time:time
    },function (res) {
        if(res.code!=0){
            alert("出了一点小问题，暂时无法查看哦`");
        }else {
            //程序只能在服务器上运行
            // window.onload = function () {
            //     //创建
            //     function createPdfContainer(id,className) {
            //         var pdfContainer = document.getElementById('pdf-container');
            //         var canvasNew =document.createElement('canvas');
            //         canvasNew.id = id;
            //         canvasNew.className = className;
            //         pdfContainer.appendChild(canvasNew);
            //     };
            //
            //     //渲染pdf
            //     //建议给定pdf宽度
            //     function renderPDF(pdf,i,id) {
            //         pdf.getPage(i).then(function(page) {
            //
            //             var scale = 1.5;
            //             var viewport = page.getViewport(scale);
            //
            //             //
            //             //  准备用于渲染的 canvas 元素
            //             //
            //
            //             var canvas = document.getElementById(id);
            //             var context = canvas.getContext('2d');
            //             canvas.height = viewport.height;
            //             canvas.width = viewport.width;
            //
            //             //
            //             // 将 PDF 页面渲染到 canvas 上下文中
            //             //
            //             var renderContext = {
            //                 canvasContext: context,
            //                 viewport: viewport
            //             };
            //             page.render(renderContext);
            //         });
            //     };
            //     //创建和pdf页数等同的canvas数
            //     function createSeriesCanvas(num,template) {
            //         var id = '';
            //         for(var j = 1; j <= num; j++){
            //             id = template + j;
            //             createPdfContainer(id,'pdfClass');
            //         }
            //     }
            //     //读取pdf文件，并加载到页面中
            //     function loadPDF(fileURL) {
            //         PDFJS.getDocument(fileURL).then(function(pdf) {
            //             //用 promise 获取页面
            //             var id = '';
            //             var idTemplate = 'cw-pdf-';
            //             var pageNum = pdf.numPages;
            //             //根据页码创建画布
            //             createSeriesCanvas(pageNum,idTemplate);
            //             //将pdf渲染到画布上去
            //             for (var i = 1; i <= pageNum; i++) {
            //                 id = idTemplate + i;
            //                 renderPDF(pdf,i,id);
            //             }
            //
            //         });
            //     }
            //     //如果在本地运行，需要从服务器获取pdf文件
            //     // loadPDF('http://www.cityworks.cn/baoan_water/234.pdf');
            //     //如果在服务端运行，需要再不跨域的情况下，获取pdf文件
            //     loadPDF("www.zgllh.site:19000/100.pdf");
            //
            // };

        }
    })
</script>
</html>



